package com.tjtt.gwm.dao;

import java.util.List;
import java.util.Map;

import org.hibernate.Query;

import com.tjtt.gwm.bean.SheBeiWeiBaoXiangMuKu;
import com.tjtt.tdm.base.PageResult;

public interface SheBeiWeiBaoXiangMuKuDao {
	//新增设备维保项目
	public void addWeiBaoXiangMu(SheBeiWeiBaoXiangMuKu wbxm);
	//删除设备维保项目
	public void deleteWeiBaoXiangMu(SheBeiWeiBaoXiangMuKu wbxm);
	//修改设备维保项目
	public void updateWeiBaoXiangMu(SheBeiWeiBaoXiangMuKu wbxm);
	//根据id查询维保项目具体信息
	public SheBeiWeiBaoXiangMuKu queryWeiBaoXiangMuById(String id );
	//根据设备名称查询维保项目
	public PageResult queryWeiBaoXiangListBySheBei(Map filterMap);
	// 根据sql语句查询数据
	public List queryDataBySql(String sql);
	//判断设备名称是否存在，避免重复添加
	public boolean isExistEP(String epName);
	//选择除设备名称为空的检测项目数据
	public List queryWbxmByNull(String epName);

}
